﻿using LocoyApp.Locoy.Entry;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LocoyApp.Locoy
{
    /// <summary>
    /// 范文网站自动分类
    /// </summary>
    public  class AutoCategory3 : LocoyCode
    {
        /// <summary>
        /// 执行方法，不能修改类和方法名称。
        /// </summary>
        /// <param name="content">标签内容</param>
        /// <param name="response">页面响应，包含了Url、原始Html等属性</param>
        /// <returns>返回处理后的标签内容</returns>
        public string Run(string content, ResponseEntry response)
        {
            var maps = new Dictionary<string, string>
            {
                { "阅读训练", "11" },
                { "课后辅导", "12" },
                { "学科资料", "13" },
                { "学习方法", "14" },
                { "必读书目", "15" },
                { "知识积累", "16" },
                { "教育新闻", "17" },
                { "小学作文", "18" },
                { "初中作文", "19" },
                { "高中作文", "20" },
                { "假日作文", "21" },
                { "读后感", "22" },
                { "观后感", "23" },
                { "日记", "24" },
                { "作文题材", "25" },
                { "作文素材", "26" },
                { "写作指导", "27" },
                { "话题作文", "28" },
                { "主题班会", "29" },
                { "教案", "30" },
                { "说课稿", "31" },
                { "教学实录", "32" },
                { "教师评语", "33" },
                { "教学反思", "34" },
                { "教师随笔", "35" },
                { "教育叙事", "36" },
                { "教学设计", "37" },
                { "老师评语", "38" },
                { "职称评定", "39" },
                { "工作计划", "40" },
                { "工作总结", "41" },
                { "工作报告", "42" },
                { "文秘资料", "43" },
                { "文案策划", "44" },
                { "活动方案", "45" },
                { "心得体会", "46" },
                { "申请书", "47" },
                { "演讲稿", "48" },
                { "主持稿", "49" },
                { "各类稿件", "50" },
                { "讲话致辞", "51" },
                { "条据书信", "52" },
                { "合同模板", "53" },
                { "自我鉴定", "54" },
                { "自我评价", "55" },
                { "导游词", "56" },
                { "自我介绍", "57" },
                { "自荐信", "58" },
                { "面试题", "59" },
                { "笔试题", "60" },
                { "个人简历", "61" },
                { "求职攻略", "62" },
                { "面试技巧", "63" },
                { "职场攻略", "64" },
                { "初涉职场", "65" },
                { "职业规划", "66" },
                { "职场充电", "68" },
                { "创业点子", "69" },
                { "创业项目", "70" },
                { "创业计划", "71" },
                { "创业心得", "72" },
                { "行业分析", "73" },
                { "商业模式", "74" },
                { "创业政策", "75" },
                { "创业起步", "76" },
                { "企业管理", "77" },
                { "企业运营", "78" },
                { "财务管理", "79" },
                { "市场营销", "80" },
                { "融资", "81" },
                { "大学生创业", "82" },
                { "创业故事", "83" },
                { "文库大全", "84" },
                { "小学", "8" },
                { "初中", "9" },
                { "高中", "10" },
                { "阅读", "11" },
                { "辅导", "12" },
                { "学科", "13" },
                { "学习", "14" },
                { "必读", "15" },
                { "书目", "15" },
                { "知识", "16" },
                { "积累", "16" },
                { "教育", "17" },
                { "新闻", "17" },
                { "写作", "27" },
                { "班会", "29" },
                { "评语", "33" },
                { "职称", "39" },
                { "计划", "40" },
                { "总结", "41" },
                { "报告", "42" },
                { "文秘", "43" },
                { "文案", "44" },
                { "活动", "45" },
                { "致辞", "51" },
                { "条据", "52" },
                { "书信", "52" },
                { "合同", "53" },
                { "简历", "61" },
                { "求职", "62" },
                { "面试", "63" },
                { "职场", "64" },
                { "跳槽", "67" },
                { "创业", "71" },
                { "心得", "46" },
                { "企业", "77" },
                { "财务", "79" },
                { "营销", "80" },
            };

            var cid = "84";
            foreach (var it in maps)
            {
                if (content.Contains(it.Key))
                {
                    cid = it.Value;
                    break;
                }
            }

            return cid;
        }
    }
}
